Agency Configuration 2
Host Tab
The "Host Tab" includes the following settings:
- Port Number: Provide the hosting port number.
- Public Host Name: Enter the public domain name of your agency.
- Public URL: (To be filled)
- JWT Token Signing Key: (To be filled)
- Logging Level: Choose the desired logging level:
- Debug: Provides detailed information.
- Info: Provides general information.
- Warning: Highlights potential issues.
- Error: Indicates errors in the system.
- Critical: Flags critical issues.
Note: Enabling SSL (Secure Sockets Layer) is optional.
If you wish to enable SSL, follow these steps:
- Locate the checkbox that says "Enable SSL?" and mark it.
- You will be prompted to enter your SSL certificate and its key.
Ledger Information
For ledger configuration, you need to enter the following details:
- Agent NYM: (To be filled)
- Seed: (To be filled)
- Verkey: (To be filled)
One37 Services
The "One37 Services" section includes the following settings:
- Base URL: This link refers to the ledger cache, a component that helps manage the state of the decentralized identity (DID) ledger.
- Secret Key: (To be filled)
- HTTP Header for Client Real IP: This field is used to retrieve the real client IP address, even if it's sitting behind a proxy. For example, you may use headers like "X-HTTP-Forwarded-For" or "X-REAL-IP."
One37 Ledger Service
Configure the "One37 Ledger Service" with the following information:
- Base URL: The base URL for the One37 ledger service.
- Secret Key: (To be filled)
One37 Hub Service
For the "One37 Hub Service," configure the following:
- Base URL: (To be filled)
Admin Tab
Under the "Admin" tab, you will find configuration settings related to API management. These settings are crucial for configuring the behaviour of your API.
Here are the key parameters you can manage:
- Port Number: This setting refers to the admin port number, which is used for API access.
- Workflow TTL in Minutes: Specify the total time to live (TTL) in minutes for workflows. The TTL is the duration after which the workflow will no longer run.
- Secret Key: This key is used for authenticating requests posted to the Agent API, ensuring secure communication with your API.
- TTL Request: Configure the time to live for API requests. This determines how long a request remains valid and executable before it expires.
- Nonce: Nonce is a security feature in API requests that prevents replay attacks. You can configure how nonces are handled.
- Credential Acceptance: This setting refers to how your agency wallet deals with credentials. You can choose between manual or automatic acceptance of credentials, depending on your security and workflow requirements.